home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Professional Soft Collection 1.02
/
Professional Soft Collection 1.02.iso
/
qemm.80c
/
qsetup.qip
/
QHINTSW.DOC
< prev
next >
Wrap
Text File
|
1995-11-04
|
23KB
|
455 lines
Information is available on the following topics:
QEMM and Microsoft Windows
QEMM and DESQview or DESQview/X
QEMM and DR-DOS 6 or Novell DOS 7
QEMM and Disk Compression
QEMM and Bus-mastering Devices
QEMM and the EMS Page Frame
QEMM's Stealth ROM Feature
QEMM's Optimize Program
Undoing an Optimize
QEMM's Manifest Program
VIDRAM: Extending Memory for Text-based Programs
Freeing Additional Conventional Memory
QEMM's New Parameter Names
Booting Your System Without QEMM
Contacting Quarterdeck's Technical Support Department
Switching Between MS-DOS 6's Memory Manager and QEMM
QEMM and MICROSOFT WINDOWS
QEMM is fully compatible with Microsoft Windows 3.0 and 3.1. QEMM automatically
gives you 8K-24K more memory for running DOS programs inside Windows 386
enhanced mode.
You can also use QEMM's VIDRAM feature to extend the amount of memory available
to DOS text-based programs running in Windows by up to 96K. (For information on
using VIDRAM, see Chapter 6 in the QEMM Reference Manual.)
In the unlikely event that you experience problems with Windows after installing
QEMM, see the text file WINFLOW.TEC in the \QEMM\TECHNOTE directory. You can
view technotes with QEMM Setup by selecting the technotes option at the main
menu.
QEMM and DESQview or DESQview/X
If you are using DESQview or DESQview/X, you can increase the amount of memory
in each window by using the Stealth ROM feature. To find out if you are using
Stealth ROM, select "Review or change QEMM parameters" from the main QEMM Setup
menu and look for the selection "Stealth system and video ROMs." If you see the
word "Mapping" or "Frame" at the end of that line, Stealth ROM is already
enabled. If you see the word "Off," you can enable Stealth ROM by typing "S" or
hitting the ENTER key, then following the on-screen instructions. Online Help
will tell you more about the Mapping and Frame methods of Stealth ROM.
If you have DOS version 5 or 6, QEMM's installation places the command DOS=HIGH
in your CONFIG.SYS file (if it is not already there). This is a DOS command that
loads part of DOS and DOS BUFFERS into the HMA (the first 64K of memory above
1MB).
You may be able to increase the amount of memory in DESQview or DESQview/X
windows by deleting DOS=HIGH from CONFIG.SYS. To find out, first run Memory
Status from inside DESQview or DESQview/X. Make a note of the figure in the
bottom right under "Largest Available Expanded Memory." Then delete DOS=HIGH
from your CONFIG.SYS and run Optimize by typing OPTIMIZE at the DOS prompt.
When Optimize completes, run Memory Status from inside DESQview or DESQview/X
and check "Largest Available Expanded Memory" again. If it is a larger number
than before, you are better off without DOS=HIGH. Otherwise, add the line
DOS=HIGH back to CONFIG.SYS and re-run Optimize.
QEMM and DR-DOS 6 or NOVELL DOS 7
DOS-Up is compatible with both Novell DOS 7 and DR DOS 6, but not with DR DOS 5.
For complete information on using QEMM with DR DOS 6 or Novell DOS 7, see the
text file DRDOS6.TEC or NOVELL7.TEC in the \QEMM\TECHNOTE directory. You can
view technotes with QEMM Setup by selecting the technotes option at the main
menu.
QEMM and DISK COMPRESSION
(Stacker, SuperStor, XtraDrive, DoubleSpace, DriveSpace)
Depending on the disk compressor you are using, you may need to take special
steps to use QEMM. We have provided technical bulletins (technotes) covering
Stacker, SuperStor, and XtraDrive in the \QEMM\TECHNOTE directory.
Stacker - If you have Stacker version 2.0x, 3.0, or 3.1, no special steps are
generally required; however, we do suggest you read the technote STACKER3.TEC
before running Optimize. If you are using Stacker 4.0, see the technote
STACKER4.TEC.
SuperStor - Before running Optimize, read SSTOR.TEC.
XtraDrive - Please see the technote XTRADRV.TEC.
DoubleSpace or DriveSpace - If you are using MS-DOS 6's DoubleSpace or
DriveSpace, you can save 31K-49K of memory by using QEMM's Stealth D*Space
feature to relocate the DoubleSpace or DriveSpace device driver in expanded
memory. See Chapter 5 of the QEMM Reference Manual for details.
QEMM and BUS-MASTERING DEVICES
Certain SCSI disk controller cards (and, less frequently, ESDI disk controllers
and network cards) use a technique called bus-mastering to speed up disk access.
This technique causes a conflict when a memory manager (such as QEMM) attempts
to load a device driver or TSR into upper memory. In some, but not all, cases
QEMM can detect a bus-mastering hard disk controller and will take steps to
prevent this from happening. (This is not true if the card controls something
other than a hard drive or if QEMM is not being loaded from the bus-mastering
hard drive.)
The typical symptom of a bus-mastering controller is a lock up during Optimize.
Fortunately, there are solutions to this problem. For a detailed explanation of
bus-mastering and suggestions for resolving the conflicts caused by its use,
please refer to our technical bulletin BUS-MAST.TEC which can be found in your
\QEMM\TECHNOTE directory. You can view technotes with QEMM Setup by selecting
the technotes option at the main menu.
QEMM and the EMS PAGE FRAME
Most programs that use expanded memory (EMS) access up to 64K of expanded memory
at a time (in 16K units called pages) at a special area of upper memory called
the page frame. An expanded memory manager (QEMM) makes memory from outside the
first megabyte of memory appear in the page frame.
QEMM's installation normally reserves 64K of upper memory for use as a page
frame. You can use QSETUP to specify that no page frame should be used.
The advantage of eliminating the page frame is that you will free up 64K of
upper memory. The disadvantages are 1) programs that use EMS memory will not
have it, and 2) you will not be able to use the Stealth ROM and Stealth D*Space
features, which can typically gain you 48K-115K of additional usable upper
memory, and 31K-49K beyond that if you are using MS-DOS 6's DoubleSpace or
DriveSpace disk compression feature.
Because a great number of DOS applications can use EMS memory and because you
can gain even more usable upper memory with Stealth, we recommend you use a page
frame.
To eliminate the page frame, select "Review or change QEMM parameters" from the
main QEMM Setup menu, then select "Set page frame" and specify NONE. To help you
decide if you need a page frame, review the following partial list of programs
that use EMS:
APPLICATIONS
Paradox (Borland)
Clipper (Computer Associates)
DESQview (Quarterdeck)
Folio Views (Folio Corp.)
Generic CAD (AutoDesk)
Lotus 1-2-3 2.x (Lotus)
Lotus Agenda (Lotus)
FoxPro (Microsoft)
Quattro Pro (Borland)
Wildcat BBS (Mustang)
Turbo C (Borland)
DESQview/X (Quarterdeck)
Intellicom (Liberation Enterprises)
Geoworks (Geoworks)
Lotus Magellan (Lotus)
Lotus Symphony (Lotus)
Q & A (Symantec)
WordPerfect (WordPerfect Corp./Novell)
Harvard Graphics (SPC)
dBASE (Borland)
NETWORKING SOFTWARE
3COM TCPIP 2.1 (3COM)
DECNET (Digital Equipment Corp.)
PC/TCP 2 and 3 (FTP)
LANMAN 2.1 (Microsoft)
EMSNETX and VLM.COM (Novell)
UTILITIES
PC Tools (Symantec)
DoubleDisk (Vertisoft)
Fastback (Symantec)
NDOS (Symantec)
Btrieve (Novell)
QRAM (Quarterdeck)
Stacker (Stac Electronics)
MSCDEX CD ROM Driver (Microsoft)
XtraDrive (Integrated Information Technologies)
DISK CACHES
Norton Cache (Symantec)
Cache86 (Aldridge)
PC-Kwik (PC-Kwik)
Hyperdisk (Hyperware)
GAMES
Falcon (Spectrum Holobyte)
Patriot (Three-Sixty)
Spear of Destiny (ID Software)
Strike Commander (Origin)
Ultima Underworld (Origin)
V for Victory (Three-Sixty)
Wing Commander (Origin)
Wolfenstein (ID Software)
X-Wing (LucasArts)
QEMM's STEALTH ROM FEATURE
Stealth ROM is an exclusive QEMM feature that can typically create an additional
48K to 115K of High RAM on almost any PC. Stealth ROM hides your PC's ROMs and
makes their memory addresses available for High RAM or expanded memory mapping.
The advantage of having the additional High RAM is that QEMM can load TSRs,
device drivers and selected parts of DOS there instead of in conventional
memory. By freeing up conventional memory, you will have more room for running
DOS programs.
Depending on your configuration and the installation options you chose, Stealth
ROM may have been enabled on your system when you installed QEMM. When you run
the Optimize program, Optimize will try to load your TSRs, device drivers and
selected parts of DOS into High RAM. If all of them will not fit, Optimize will
test your system for compatibility with Stealth ROM and will determine which
Stealth ROM method is best for your system.
Is there any reason not to use Stealth? Yes, you may not need it if all your
device drivers, TSRs and parts of DOS fit into High RAM without Stealth ROM
enabled. The extra High RAM that Stealth ROM creates actually comes from QEMM's
pool of memory, so by not using Stealth ROM you have slightly more memory for
programs that use expanded or extended memory. A good rule of thumb is to let
Optimize decide whether you need Stealth ROM. If Optimize does not suggest
Stealth testing, you do not need Stealth ROM.
There is one exception. We recommend you use Stealth if you use DESQview or
DESQview/X (see below). Also, there are a few machines that are incompatible
with Stealth ROM; Optimize attempts to detect incompatibitiles during Stealth
testing and will not enable Stealth ROM on machines that it finds are
incompatible.
DESQview and DESQview/X can use the additional High RAM provided by Stealth ROM.
So if you regularly use DESQview or DESQview/X, we recommend you use Stealth
ROM, even if Optimize did not recommend it. To find out if you are using Stealth
ROM, type QEMM at the DOS prompt. QEMM will display some status information. If
you see information about the "Stealth type," Stealth ROM is already enabled. If
not, you can have Optimize perform Stealth ROM testing by typing OPTIMIZE /ST.
QEMM's OPTIMIZE PROGRAM
Optimize is a program that determines how to load TSRs, device drivers and
selected parts of DOS into upper memory. Optimize analyzes the memory
requirements of device drivers and TSRs that you are loading from CONFIG.SYS and
AUTOEXEC.BAT and any batch files called by AUTOEXEC.BAT. Then, Optimize
determines the most efficient way to load items into High RAM by testing all
possible locations. There may be millions of possibilities.
The object is to free up as much conventional memory as possible for your DOS
programs. If you are using QEMM's DOS-Up feature, Optimize also experiments with
different ways of loading parts of DOS into upper memory.
When you install QEMM, INSTALL offers to run Optimize. You should run Optimize
again if you add new hardware devices or modify your AUTOEXEC.BAT or CONFIG.SYS
files.
Optimize must reboot your machine two or more times to complete its testing.
Optimize changes the lines that load device drivers and TSRs by adding a LOADHI
command to the beginning of those lines. For example, a device driver line that
looks like this:
DEVICE=C:\DOS\SETVER.EXE
would look something like this after Optimize has done its work:
DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\DOS\SETVER.EXE
A TSR line in AUTOEXEC.BAT that looks like this:
C:\DOS\SMARTDRV.EXE
would look something like this after running Optimize:
C:\QEMM\LOADHI /R:2 C:\DOS\SMARTDRV.EXE
For detailed information on Optimize, see Chapter 3 of the QEMM Reference
Manual. For information on the LOADHI command, see Chapter 8.
UNDOING AN OPTIMIZE
When you run QEMM's Optimize program, modifications are made to your CONFIG.SYS
and AUTOEXEC.BAT files and any batch file called by AUTOEXEC.BAT.
If for some reason you want to restore these files to their pre- optimized
states, type UNOPT at the DOS prompt. The files will be restored to the state
they were in before you last ran Optimize.
To see a list of the ten most recent configurations that have been modified by
QEMM programs, type OPTIMIZE /RESTORE at the DOS prompt. You can then select
which configuration you would like Optimize to restore. The list will always
contain the oldest configuration saved by a QEMM program, even if QEMM has made
more than ten changes to your configuration.
QEMM's MANIFEST PROGRAM
Manifest is a powerful system reporting program that is automatically installed
on your hard drive when you install QEMM. While Manifest can be extremely useful
when troubleshooting a problem, it is much more than a diagnostic tool. Whether
you are new to computers or a power user with years of DOS experience under your
belt, Manifest will help you take full advantage of the memory that is installed
in your computer.
To run Manifest, just type MFT at the DOS prompt. At your own pace explore the
world of memory as it relates to your own PC. Press F1 anytime for
context-sensitive online help.
VIDRAM: EXTENDING MEMORY FOR TEXT-BASED PROGRAMS
QEMM's VIDRAM program can extend conventional memory by as much as 96K for
running DOS text-based programs. VIDRAM even extends conventional memory for DOS
text programs running in Microsoft Windows.
To use VIDRAM, your system must have an EGA or VGA video adapter or an adapter
with EGA or VGA capability (this includes VGA- compatible 8514A video adapters).
Your PC must have 640K of conventional memory and the programs that you run
while using VIDRAM must not use EGA or VGA graphics.
If your PC has an EGA or VGA video adapter, the 64K memory area just above
conventional memory (640K-704K or A000-AFFF hex) is reserved for use by graphics
modes. When you run text-based programs, that area is unused, so VIDRAM can
appropriate it to extend the contiguous conventional memory for running
programs.
It is important to understand that you cannot run EGA or VGA graphics operations
while VIDRAM is in use. If you routinely use both large text-based programs and
graphics programs, you can turn the VIDRAM feature on when you need it for a
text program and off before you run a graphics program. If you are using an
8514A adapter, you can still use 8514 graphics programs while VIDRAM is enabled.
To turn VIDRAM on type VIDRAM ON at the DOS prompt.
This command will extend conventional memory into the EGA/VGA graphics area for
a total of 704K conventional memory.
To turn VIDRAM off so you can use graphics programs again, type VIDRAM OFF.
For more information on VIDRAM, including using VIDRAM with Microsoft Windows,
DESQview, and DESQview/X, and extending conventional memory an additional 32K,
see Chapter 6 of the QEMM Reference Manual.
FREEING ADDITIONAL CONVENTIONAL MEMORY
If you use DOS text-based programs, you can extend conventional memory by as
much as 96K by using QEMM's VIDRAM feature. For information on VIDRAM, see
Chapter 6 of the QEMM Reference Manual.
The Manifest program may be able to tell you how to free up a bit more
conventional memory. Run Manifest by typing MFT at the DOS prompt. When
Manifest displays, type H to select Hints, and read the suggestions Manifest
offers.
If you do not use any programs that require DPMI (DOS Protected Mode Interface)
memory, you can free up 1-2K by deleting the QDPMI.SYS device driver line from
your CONFIG.SYS file.
QEMM's NEW PARAMETER NAMES
If you have upgraded from QEMM 6 or earlier, be aware that many of the old
parameters have new names. You can still use the older parameter names if you
like. Below is a list of the old parameter names, cross-referenced with the
parameters' new names. Some parameters have abbreviations which are listed in
parentheses.
Old Name New Name
COMPAQ386S (C386S) COMPAQ386S:Y (C386S)
COMPAQEGAROM (CER) COMPAQEGAROM:Y (CER)
COMPAQHALFROM (CHR) COMPAQHALFROM:Y (CHR)
COMPAQROMMEMORY (CRM) COMPAQROMMEMORY:Y (CRM)
DONTUSEXMS (DUX) USEXMS:N
DOS4 (D4) DOS4:Y (D4)
FORCEEMS (FEMS) FORCEEMS:Y (FEMS)
FORCESTEALTHCOPY (FSTC) FORCESTEALTHCOPY:Y (FSTC)
IGNOREA20 (IA) TRAP8042:Y (T8) (default has changed)
LOCKDMA (LD) LOCKDMA:Y (LD)
NOCOMPAQFEATURES (NCF) COMPAQFEATURES:N (CF)
NOEMS EMS:N
NOFILL (NO) FILL:N
NOHMA HMA:N
NOPAUSEONERROR (NOPE) PAUSEONERROR:Y (PE)
NOROM (NR) MAPREBOOT:N (MR)
NOROMHOLES (NRH) ROMHOLES:N (RH)
NOSHADOWRAM (NOSH) SHADOWRAM:NONE (SH)
NOTOKENRING (NTR) TOKENRING:N (TR)
NOTOPMEMORY (NT) TOPMEMORY:N (TM)
NOVDS VDS:N
NOVIDEOFILL (NV) VIDEOFILL:N (VF)
NOVIDEORAM (NVR) VIDEORAM:N (VR)
NOWINDOWS3 (NW3) WINDOWS3:N (W3)
NOXBDA (NX) XBDA:N NOXMS
XMS:N OLDDV (ODV) OLDDV:Y (ODV)
UNUSUALEXT (UX) UNUSUALEXT:Y (UX)
BOOTING YOUR SYSTEM WITHOUT QEMM
If you want to boot your PC without QEMM's memory management, first reset your
system. Use the power switch if necessary.
When you hear a beep, hold down the Alt key until the boot sequence stops. If
you are using QEMM's DOS-Up feature, you will see a message asking if you want
to unload the DOSDATA device driver; press Esc to unload it, then immediately
press and hold down Alt again until you see: "QEMM: Press ESC to unload QEMM or
any other key to continue with QEMM."
Press the Esc key. QEMM will not load, so programs will not load into High RAM,
but your system will be usable.
CONTACTING QUARTERDECK's TECHNICAL SUPPORT DEPARTMENT
As a registered owner of QEMM, you are entitled to 90 days of prepaid technical
support. You can receive support by fax, mail, or phone. If you have a modem,
you can get support through Quarterdeck's BBS, or through several other public
message forums. Your 90 days of prepaid support starts with your first call,
letter, fax, or online communication in reference to QEMM.
Before contacting technical support, we encourage you to see Appendix A of the
QEMM Reference Manual for troubleshooting information, and Appendix B for a list
of technical bulletins (technotes) included with QEMM. You can view technotes
with QEMM Setup by selecting the technotes option at the main menu.
The troubleshooting guide and the technotes give step-by-step solutions to
several common problems users may experience after installing QEMM. Also, be
sure to see the file READ.ME in the \QEMM directory for late-breaking
information. You can also view the READ.ME file with QEMM Setup by selecting the
technotes option at the main menu.
For information on contacting technical support see the Passport booklet
included with QEMM or read the text file CONTACT.TEC located in the
\QEMM\TECHNOTE directory. To read that file, view it in a text editor such as
EDIT, provided with DOS 5 and 6, or load it into your word processor as an ASCII
file.
Quarterdeck also offers extended support, priority support and corporate support
plans. See the Passport booklet for information.
SWITCHING BETWEEN MS-DOS 6's MEMORY MANAGER and QEMM
QEMM provides all the functionality of MS-DOS 6's memory manager, and much more.
For a list of QEMM's features and how they stack up against DOS 6's memory
manager, see "QEMM Benefits and Features" in Chapter 1 of the QEMM Reference
Manual.
If you are using MS-DOS 6 and you have run its MemMaker memory utility, you can
switch back to QEMM by running QEMM's Optimize program (assuming you have
already installed QEMM on your hard disk). To run Optimize, type OPTIMIZE at the
DOS prompt.
If you ever want to switch back to MS-DOS's memory manager, simply run MemMaker
again. If you are using QEMM's DOS-Up feature, be sure to run QSETUP and disable
DOS-Up before you run MemMaker.
If you are using QEMM's Stealth D*Space feature and you decide to switch back to
MS-DOS 6's memory manager, the ST-DSPC.SYS driver will perform the same function
as DOS's DBLSPACE.SYS /MOVE or DRVSPACE.SYS /MOVE. That is, it will allow
DBLSPACE.BIN or DRVSPACE.BIN to be moved into upper memory. You can replace
ST-DSPC.SYS with DBLSPACE.SYS or DRVSPACE.SYS, but you will suffer no ill
effects if you do not.